﻿function change_alias(alias) {
    var str = alias;
    str = str.toLowerCase();
    str = str.replace(/à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ  |ặ|ẳ|ẵ/g, "a");
    str = str.replace(/è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ/g, "e");
    str = str.replace(/ì|í|ị|ỉ|ĩ/g, "i");
    str = str.replace(/ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ớ  |ợ|ở|ỡ/g, "o");
    str = str.replace(/ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ/g, "u");
    str = str.replace(/ỳ|ý|ỵ|ỷ|ỹ/g, "y");
    str = str.replace(/đ/g, "d");
    str = str.replace(/!|@|%|\^|\*|\(|\)|\+|\=|\<|\>|\?|\/|,|\.|\:|\;|\'| |\"|\&|\#|\[|\]|~|$|_/g, "-");
    /* tìm và thay thế các kí tự đặc biệt trong chuỗi sang kí tự - */
    str = str.replace(/-+-/g, "-"); //thay thế 2- thành 1-
    str = str.replace(/^\-+|\-+$/g, "");
    //cắt bỏ ký tự - ở đầu và cuối chuỗi 
    return str;
}
$(document).ready(function () {
    $(".btnBrowse").click(function (obj) {
        var finder = new CKFinder();
        finder.selectActionFunction = function (fileUrl) {
            $($(obj.currentTarget).attr("ref")).val(fileUrl);
            $($(obj.currentTarget).attr("ref")).css('color', 'black');
        };
        finder.popup();
    });
    $("input[type=text]").each(function (idx, val) {
        if ($(val).attr("title") !== undefined && $(val).val() == "") {
            $(val).val($(val).attr("title"));
            $(val).css('color', 'gray');
        }
    });
    $("input[type=text]").focusin(function () {
        if ($(this).attr("title") !== undefined) {
            var str = $(this).val().trim().toLowerCase();
            if ($(this).attr("title").toLowerCase() == str) {
                $(this).val("");
                $(this).css('color', 'black');
            }
        }
        return true;
    }).focusout(function () {
        var str = $(this).val().toLowerCase().trim();
        if ("" == str && $(this).attr("title") !== undefined) {
            $(this).val($(this).attr("title"));
            $(this).css('color', 'gray');
        }
        return true;
    });
    $('a.btnDelete').click(function (event) {

        var elem = $(this);
        if (!confirm('Bạn thực sự muốn xóa?')) {
            event.preventDefault();
        }
    });
    $("#product_name,#news_title").focusout(function (event) {
        if (!$(this).val() == false) {
            if ($("#product_link").attr("readonly") != "readonly") {
                var suggestLink = change_alias($(this).val());
                $("#product_link").val(suggestLink);

                var act = "/vuarao/CheckUniqueString";
                var typeID = $("#presentativeTypeID").attr("value");
                CheckUniqueString(act, suggestLink, typeID, ActAfterCheckUniqueString);
            }
        }
    });
});

function ActAfterCheckUniqueString(isExistingUniqueString) {
    if (isExistingUniqueString === 'True') {
        $(".existing").show();
        $("#product_link").addClass("input-validation-error");        
    }
    else {
        $(".existing").hide();
        $("#product_link").removeClass("input-validation-error");        
    }
}

